<template>
  <ve-radar :data="chartData" :extend="extend" :settings="chartSettings"></ve-radar>
</template>

<script>

export default {
  props: ['userId'],
  data () {
    this.chartSettings = {
      labelMap: {
        cx: '创新能力',
        dj: '大局观',
        fw: '服务意识',
        gt: '沟通协调能力',
        gz: '工作方法',
        jh: '计划能力',
        jj: '积极进取',
        jl: '纪律性',
        ky: '抗压能力',
        ld: '领导能力',
        lj: '理解判断力',
        sj: '时间管理',
        td: '团队意识',
        xx: '学习能力',
        zr: '责任感',
        zx: '执行能力',
        zy: '专业技能',
        zz: '组织能力'
      }
    }
    return {
      chartData: {
        columns: [
          '得分', 'cx', 'dj', 'fw', 'gt', 'gz', 'jh', 'jj', 'jl', 'ky', 'ld', 'lj', 'sj', 'td', 'xx', 'zr', 'zx', 'zy', 'zz'
        ],
        rows: [
          { 得分: '最低:0', cx: 0, dj: 0, fw: 0, gt: 0, gz: 0, jh: 0, jj: 0, jl: 0, ky: 0, ld: 0, lj: 0, sj: 0, td: 0, xx: 0, zr: 0, zx: 0, zy: 0, zz: 0 },
          { 得分: '最高:5', cx: 5, dj: 5, fw: 5, gt: 5, gz: 5, jh: 5, jj: 5, jl: 5, ky: 5, ld: 5, lj: 5, sj: 5, td: 5, xx: 5, zr: 5, zx: 5, zy: 5, zz: 5 },
          { 得分: '你的得分', cx: 0, dj: 0, fw: 0, gt: 0, gz: 0, jh: 0, jj: 0, jl: 0, ky: 0, ld: 0, lj: 0, sj: 0, td: 0, xx: 0, zr: 0, zx: 0, zy: 0, zz: 0 }
        ]
      }
    }
  },
  created () {
    this.selectproresult()
  },
  methods: {
    selectproresult () {
      const params = {
        user_Id: this.userId,
        questionType_Id: 10
      }
      this.selectProresult(params)
        .then((data) => {
          this.chartData.rows[2].cx = JSON.parse(data.data[0].countScore).cx
          this.chartData.rows[2].dj = JSON.parse(data.data[0].countScore).dj
          this.chartData.rows[2].fw = JSON.parse(data.data[0].countScore).fw
          this.chartData.rows[2].gt = JSON.parse(data.data[0].countScore).gt
          this.chartData.rows[2].gz = JSON.parse(data.data[0].countScore).gz
          this.chartData.rows[2].jh = JSON.parse(data.data[0].countScore).jh
          this.chartData.rows[2].jj = JSON.parse(data.data[0].countScore).jj
          this.chartData.rows[2].jl = JSON.parse(data.data[0].countScore).jl
          this.chartData.rows[2].ky = JSON.parse(data.data[0].countScore).ky
          this.chartData.rows[2].ld = JSON.parse(data.data[0].countScore).ld
          this.chartData.rows[2].lj = JSON.parse(data.data[0].countScore).lj
          this.chartData.rows[2].sj = JSON.parse(data.data[0].countScore).sj
          this.chartData.rows[2].td = JSON.parse(data.data[0].countScore).td
          this.chartData.rows[2].xx = JSON.parse(data.data[0].countScore).xx
          this.chartData.rows[2].zr = JSON.parse(data.data[0].countScore).zr
          this.chartData.rows[2].zx = JSON.parse(data.data[0].countScore).zx
          this.chartData.rows[2].zy = JSON.parse(data.data[0].countScore).zy
          this.chartData.rows[2].zz = JSON.parse(data.data[0].countScore).zz
        })
    }
  }
}
</script>
